*{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.box{
	width: 100%;
	height: 120%;
	/*border: 1px solid red;*/
	background-color: pink;
	background-size: 100% 120%;
	overflow: hidden;
}
.return{
	width: 152px;
    height: 52px;
    /*border: 1px solid red;*/
    position: absolute;
    right: 52.1px;
    bottom: 52.1px;
    font-size: 30px;
    font-weight: bolder;
    font-family: "仿宋";
    letter-spacing: 3px;
    line-height: 52px;
}
.rule{
	margin: 5px;
	width: 100%;
	height: 40px;
	/*border: 1px solid red;*/
	text-align: center;
	font-size: 20px;
	font-family: "宋体";
	font-weight: bolder;
	color: #fff;
}
.xh{
			animation: snowflake 10s linear infinate;
		}
		@keyframe snowflake{
			from{
				transform:rotateZ(0deg);
			}
			to{
				transform:rotateZ(360deg);
			}
		}